package com.ruoyi.system.domain;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;


/**
 * 学校角色增删改查对象 school_role
 * 
 * @author hyb
 * @date 2023-02-02
 */
public class SchoolRole extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String idcard;

    /** 学号 */
    @Excel(name = "学号")
    private String number;

    /** 姓名 */
    @Excel(name = "姓名")
    private String name;

    /** 电话 */
    @Excel(name = "电话")
    private String phone;

    /** 邮箱 */
    @Excel(name = "邮箱")
    private String email;

    /** 年龄 */
    @Excel(name = "年龄")
    private Long age;

    /** 性别 */
    @Excel(name = "性别")
    private String sex;

    /** 在学校里的角色 */
    @Excel(name = "在学校里的角色")
    private Long role;

    /** 学校 */
    @Excel(name = "学校")
    private String school;

    /** 学院 */
    @Excel(name = "学院")
    private String college;

    /** 专业 */
    @Excel(name = "专业")
    private String major;

    /** 系/部门 */
    @Excel(name = "系/部门")
    private Long deptId;

    /** 班级 */
    @Excel(name = "班级")
    private String sclass;

    /** 绩点 */
    @Excel(name = "绩点")
    private Long gpa;

    /** 标签 */
    @Excel(name = "标签")
    private String label;

    /** 介绍 */
    @Excel(name = "介绍")
    private String introduction;

    /** 前台账号 */
    @Excel(name = "前台账号")
    private Long userId;

    /** 后台账号 */
    @Excel(name = "后台账号")
    private Long sysUserId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String preparefiled1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String preparefield2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String preparefield3;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String preparefield4;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String preparefield5;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getIdcard() {
        return idcard;
    }

    public void setIdcard(String idcard) {
        this.idcard = idcard;
    }

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Long getAge() {
        return age;
    }

    public void setAge(Long age) {
        this.age = age;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public Long getRole() {
        return role;
    }

    public void setRole(Long role) {
        this.role = role;
    }

    public String getSchool() {
        return school;
    }

    public void setSchool(String school) {
        this.school = school;
    }

    public String getCollege() {
        return college;
    }

    public void setCollege(String college) {
        this.college = college;
    }

    public String getMajor() {
        return major;
    }

    public void setMajor(String major) {
        this.major = major;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public String getSclass() {
        return sclass;
    }

    public void setSclass(String sclass) {
        this.sclass = sclass;
    }

    public Long getGpa() {
        return gpa;
    }

    public void setGpa(Long gpa) {
        this.gpa = gpa;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getSysUserId() {
        return sysUserId;
    }

    public void setSysUserId(Long sysUserId) {
        this.sysUserId = sysUserId;
    }

    public String getPreparefiled1() {
        return preparefiled1;
    }

    public void setPreparefiled1(String preparefiled1) {
        this.preparefiled1 = preparefiled1;
    }

    public String getPreparefield2() {
        return preparefield2;
    }

    public void setPreparefield2(String preparefield2) {
        this.preparefield2 = preparefield2;
    }

    public String getPreparefield3() {
        return preparefield3;
    }

    public void setPreparefield3(String preparefield3) {
        this.preparefield3 = preparefield3;
    }

    public String getPreparefield4() {
        return preparefield4;
    }

    public void setPreparefield4(String preparefield4) {
        this.preparefield4 = preparefield4;
    }

    public String getPreparefield5() {
        return preparefield5;
    }

    public void setPreparefield5(String preparefield5) {
        this.preparefield5 = preparefield5;
    }

    @Override
    public String toString() {
        return "SchoolRole{" +
                "id=" + id +
                ", idcard='" + idcard + '\'' +
                ", number='" + number + '\'' +
                ", name='" + name + '\'' +
                ", phone='" + phone + '\'' +
                ", email='" + email + '\'' +
                ", age=" + age +
                ", sex='" + sex + '\'' +
                ", role=" + role +
                ", school='" + school + '\'' +
                ", college='" + college + '\'' +
                ", major='" + major + '\'' +
                ", deptId=" + deptId +
                ", sclass='" + sclass + '\'' +
                ", gpa=" + gpa +
                ", label='" + label + '\'' +
                ", introduction='" + introduction + '\'' +
                ", userId=" + userId +
                ", sysUserId=" + sysUserId +
                ", preparefiled1='" + preparefiled1 + '\'' +
                ", preparefield2='" + preparefield2 + '\'' +
                ", preparefield3='" + preparefield3 + '\'' +
                ", preparefield4='" + preparefield4 + '\'' +
                ", preparefield5='" + preparefield5 + '\'' +
                '}';
    }
}
